package com.ychen.ruijee.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ychen.ruijee.bean.Dish;
import com.ychen.ruijee.dto.DishDto;

/**
 * @author ychen@gotop.cn
 * @date 2024-06-02 21:59
 */
public interface DishService extends IService<Dish>{
    /**
     * 保存菜品信息
     * @param dishDto
     * @return
     */
    boolean saveDish2Flavor(DishDto dishDto);

    /**
     * 分页查询扎展示 菜品 dish的信息
     * @param page
     * @param pageSize
     * @param name
     * @return
     */
    Page<DishDto> dishPageInfo(Integer page, Integer pageSize, String name);

    /**
     * 菜品修改 数据回显
     * @param id
     * @return
     */
    DishDto getDishDto(Long id);

    /**
     * 修改菜品数据信息
     * @param dishDto
     * @return
     */
    boolean saveUpdateDish(DishDto dishDto);
}
